package com.xxl.job.admin.core.alarm;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;


/**
 * @Description: 用于封装钉钉通知的请求参数
 */
@Data
public class DingNoticeInfo {
    /**
     * 唯一标识
     */
    @JSONField(name = "event_key")
    private String eventKey;
    /**
     * 事件头
     */
    @JSONField(name = "event_head")
    private String eventHead;
    /**
     * 事件内容
     */
    @JSONField(name = "event_msg")
    private String eventMsg;
    /*
     * 消息类型
     */
    @JSONField(name = "message_type")
    private String messageType;
    /**
     * 事件描述Link类型专用
     */
    @JSONField(name = "event_desc")
    private String eventDesc;
    /**
     * 否开启@xxx
     */
    @JSONField(name = "is_open")
    private String isOpen;
    /**
     * 是否@全部
     */
    @JSONField(name = "is_all")
    private String isAll;

    private String sampleLink;

    private String markdown;

    private String link;
}
